//package com.example.demo.controller;
//
//
//import java.io.FileInputStream;
//import java.io.FileNotFoundException;
//import java.io.IOException;
//import java.util.*;
//
///**
// * 类的说明
// *
// * @author 1
// */
//public class RefTest {
//    /**
//     * 方法的说明
//     *
//     * @param
//     * @return
//     * @throws java.io.IOException
//     */
//    public static void main(String[] args) {
//        List<String> list = new ArrayList();
//        //List list = new ArrayList(); 默认Object
//        list.add("1");
//        String str = "123";
//        Test test = new Test();
//
//        Map<Integer, String> map = new HashMap<>();
//
//
//        switch (Test.CON) {
//            case "定数":
//                System.out.println("");
//                break;
//            case "定量":
//            default:
//        }
//        for (int i = 0; i < 10; i++) {
//            //i作为计数器要用到用此写法 否则用下面写法
//            if (i == 0) {
//
//            }
//        }
//
//        for (String s : list) {
//
//        }
//
//        for (Map.Entry<Integer, String> entry : map.entrySet()) {
//            Integer key = entry.getKey();
//            String val = entry.getValue();
//        }
//
//        FileInputStream fis = null;
//        try {
//            fis = new FileInputStream("");
//        } catch (FileNotFoundException e) {//OK
//
//        } catch (IOException e) {//NG
//
//        } catch (Exception e) {//NG
//
//        }
//
////        List<String> list1 = new ArrayList();
////        list1.add();
////        list1 = Test.getList();
//
////      List<String> list1 = null;
////      list1 = Test.getList();
//
//        List<String> list1 = test.getList();
//
//        test.setList(list1);
//        test.setList(new LinkedList<>());
//        ArrayList<String> list2 = new ArrayList<>();//NG
//        List<String> list3 = new ArrayList<>();//OK
//        list3 = new LinkedList<>();//OK
//
//        //nullpointexception
//        if (Test.CON.equals(str) & str.equals(Test.CON)) {//NG
//
//        }
//        if (Test.CON.equals(str) && str.equals(Test.CON)) {//OK
//
//        }
//        if (Test.CON.equals(str) || str.equals(Test.CON)) {//OK
//
//        }
//        List<String> l = test.getList();
//        if (l != null) {//l为空 否则空指针异常
//            for (String string : l) {
//
//            }
//        }
//
//        Long lval = null;
//        if (lval != null) {
//            String s = String.valueOf(lval);
//        }
//        //s = "10";
//        //s = "null";
////        if (s != null){
////
////        }
//        if (test.getStr() != null && test.getStr2() != null) {
//            String string = test.getStr() + test.getStr2();
//        }
////        string = "123456null";
//
//        Date date1 = new Date();//Date得到现在的时间,计算大小 before after
//        Date date2 = new Date();
//        if (date1.before(date2) || date1.after(date2)) {
//
//        }
//        date1.getTime();//年月日时分秒不能用
//        Calendar cal = Calendar.getInstance();
//        cal.get(Calendar.YEAR);
//        cal.get(Calendar.MONTH);
//        cal.add(Calendar.DATE, 3);//在现在的日期上加3天
//
//
//    }
//}
